<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>关键字替换</title>
    <script>
        var str="五年来，以习近平同志为核心的党习近平中央，习近平以破核心釜沉舟的坚定决心，高瞻远瞩核心的战略眼光，统揽全局的驾驭能力，在习近平新时代中国特色社会主义经济思想引领下，创造出新的辉煌.坚持加强党对经济工作的集中统一领导五年间，习近平总书记亲自主持召开100多次与经济工作相关的会议，中央政治局、中央政治局常委会经常审议关系经济社会发展全局的重大问题，中央财经领导小组在中央政治局、中央政治局常委会领导下研究确定经济社会发展重要方针政策，以习近平同志为核心的党中央领导经济工作的制度日益完善。"
        

    function find(key,str){
        var a=[];//定义空数组装关键字的位置
        var s=-key.length;//初始化,s记录的是每次循环得到的位置(总长度的位置)值
        while(str.indexOf(key)>-1){
            var i=str.indexOf(key);//
            s=s+i+key.length;//s记录的是每次循环得到的位置(总长度的位置)值,每次
            a.push(s);
            str=str.slice(i+key.length);
        }
        return a;
    }
        console.log(find("核心",str));
    </script>
</head>
<body>
    
</body>
</html>